rat kitten - German English Dictionary